const app = getApp()
import bus from 'iny-bus'

Page({
  data: {},
  // 添加事件监听
  // 在 onLoad 中注册, 避免在 onShow 中使用
  onLoad() {
    this.eventId = bus.on('事件名', (a, b, c, d) => {
      console.log(a, b, c, d)
      this.setData({
        a,
        b,
        c
      })
    })
  },

  // 移除事件监听，该函数有两个参数，第二个事件id不传，会移除整个事件监听，传入ID，会移除该页面的事件监听，避免多余资源浪费, 在添加事件监听后，页面卸载(onUnload)时建议移除
  onUnload() {
    bus.remove('事件名', this.eventId)
  },

  toTest() {
    wx.navigateTo({
      url: '/pages/test/test',
    })
  }
})